<!DOCTYPE html><html lang="zh-CN" data-theme="light"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Bullet Journal | 子弹笔记 | 2022 | Von Brank</title><meta name="keywords" content="私人领域"><meta name="author" content="Von Brank"><meta name="copyright" content="Von Brank"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="#ffffff"><meta name="description" content="VonBrank的2022年度子弹笔记">
<meta property="og:type" content="article">
<meta property="og:title" content="Bullet Journal | 子弹笔记 | 2022">
<meta property="og:url" content="https://vonbrank.github.io/archives/bullet-journal-2022/index.html">
<meta property="og:site_name" content="Von Brank">
<meta property="og:description" content="VonBrank的2022年度子弹笔记">
<meta property="og:locale" content="zh_CN">
<meta property="og:image" content="https://s2.loli.net/2022/01/07/MH8rjknheN64ogW.jpg">
<meta property="article:published_time" content="2021-12-31T16:00:00.000Z">
<meta property="article:modified_time" content="2022-05-17T05:59:38.864Z">
<meta property="article:author" content="Von Brank">
<meta property="article:tag" content="私人领域">
<meta name="twitter:card" content="summary">
<meta name="twitter:image" content="https://s2.loli.net/2022/01/07/MH8rjknheN64ogW.jpg"><link rel="shortcut icon" href="https://s2.loli.net/2022/01/08/s8FYlS5uPrtichT.jpg"><link rel="canonical" href="https://vonbrank.github.io/archives/bullet-journal-2022/"><link rel="preconnect" href="//cdn.jsdelivr.net"/><link rel="preconnect" href="//busuanzi.ibruce.info"/><link rel="stylesheet" href="/css/index.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free/css/all.min.css" media="print" onload="this.media='all'"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/node-snackbar/dist/snackbar.min.css" media="print" onload="this.media='all'"><script>const GLOBAL_CONFIG = { 
  root: '/',
  algolia: undefined,
  localSearch: {"path":"search.xml","languages":{"hits_empty":"找不到您查询的内容：${query}"}},
  translate: {"defaultEncoding":2,"translateDelay":0,"msgToTraditionalChinese":"繁","msgToSimplifiedChinese":"简"},
  noticeOutdate: undefined,
  highlight: {"plugin":"highlighjs","highlightCopy":true,"highlightLang":true,"highlightHeightLimit":false},
  copy: {
    success: '复制成功',
    error: '复制错误',
    noSupport: '浏览器不支持'
  },
  relativeDate: {
    homepage: false,
    post: false
  },
  runtime: '天',
  date_suffix: {
    just: '刚刚',
    min: '分钟前',
    hour: '小时前',
    day: '天前',
    month: '个月前'
  },
  copyright: undefined,
  lightbox: 'fancybox',
  Snackbar: {"chs_to_cht":"你已切换为繁体","cht_to_chs":"你已切换为简体","day_to_night":"你已切换为深色模式","night_to_day":"你已切换为浅色模式","bgLight":"#49b1f5","bgDark":"#121212","position":"bottom-left"},
  source: {
    jQuery: 'https://cdn.jsdelivr.net/npm/jquery@latest/dist/jquery.min.js',
    justifiedGallery: {
      js: 'https://cdn.jsdelivr.net/npm/justifiedGallery/dist/js/jquery.justifiedGallery.min.js',
      css: 'https://cdn.jsdelivr.net/npm/justifiedGallery/dist/css/justifiedGallery.min.css'
    },
    fancybox: {
      js: 'https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@latest/dist/jquery.fancybox.min.js',
      css: 'https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@latest/dist/jquery.fancybox.min.css'
    }
  },
  isPhotoFigcaption: false,
  islazyload: true,
  isanchor: false
}</script><script id="config-diff">var GLOBAL_CONFIG_SITE = {
  title: 'Bullet Journal | 子弹笔记 | 2022',
  isPost: true,
  isHome: false,
  isHighlightShrink: false,
  isToc: true,
  postUpdate: '2022-05-17 13:59:38'
}</script><noscript><style type="text/css">
  #nav {
    opacity: 1
  }
  .justified-gallery img {
    opacity: 1
  }

  #recent-posts time,
  #post-meta time {
    display: inline !important
  }
</style></noscript><script>(win=>{
    win.saveToLocal = {
      set: function setWithExpiry(key, value, ttl) {
        if (ttl === 0) return
        const now = new Date()
        const expiryDay = ttl * 86400000
        const item = {
          value: value,
          expiry: now.getTime() + expiryDay,
        }
        localStorage.setItem(key, JSON.stringify(item))
      },

      get: function getWithExpiry(key) {
        const itemStr = localStorage.getItem(key)

        if (!itemStr) {
          return undefined
        }
        const item = JSON.parse(itemStr)
        const now = new Date()

        if (now.getTime() > item.expiry) {
          localStorage.removeItem(key)
          return undefined
        }
        return item.value
      }
    }
  
    win.getScript = url => new Promise((resolve, reject) => {
      const script = document.createElement('script')
      script.src = url
      script.async = true
      script.onerror = reject
      script.onload = script.onreadystatechange = function() {
        const loadState = this.readyState
        if (loadState && loadState !== 'loaded' && loadState !== 'complete') return
        script.onload = script.onreadystatechange = null
        resolve()
      }
      document.head.appendChild(script)
    })
  
      win.activateDarkMode = function () {
        document.documentElement.setAttribute('data-theme', 'dark')
        if (document.querySelector('meta[name="theme-color"]') !== null) {
          document.querySelector('meta[name="theme-color"]').setAttribute('content', '#0d0d0d')
        }
      }
      win.activateLightMode = function () {
        document.documentElement.setAttribute('data-theme', 'light')
        if (document.querySelector('meta[name="theme-color"]') !== null) {
          document.querySelector('meta[name="theme-color"]').setAttribute('content', '#ffffff')
        }
      }
      const t = saveToLocal.get('theme')
    
          const now = new Date()
          const hour = now.getHours()
          const isNight = hour <= 6 || hour >= 18
          if (t === undefined) isNight ? activateDarkMode() : activateLightMode()
          else if (t === 'light') activateLightMode()
          else activateDarkMode()
        
      const asideStatus = saveToLocal.get('aside-status')
      if (asideStatus !== undefined) {
        if (asideStatus === 'hide') {
          document.documentElement.classList.add('hide-aside')
        } else {
          document.documentElement.classList.remove('hide-aside')
        }
      }
    
    const detectApple = () => {
      if (GLOBAL_CONFIG_SITE.isHome && /iPad|iPhone|iPod|Macintosh/.test(navigator.userAgent)){
        document.documentElement.classList.add('apple')
      }
    }
    detectApple()
    })(window)</script><meta name="generator" content="Hexo 5.4.0"><link rel="alternate" href="/atom.xml" title="Von Brank" type="application/atom+xml">
</head><body><div id="loading-box"><div class="loading-left-bg"></div><div class="loading-right-bg"></div><div class="spinner-box"><div class="configure-border-1"><div class="configure-core"></div></div><div class="configure-border-2"><div class="configure-core"></div></div><div class="loading-word">加载中...</div></div></div><div id="web_bg"></div><div id="sidebar"><div id="menu-mask"></div><div id="sidebar-menus"><div class="avatar-img is-center"><img src= "" data-lazy-src="https://s2.loli.net/2022/01/08/s8FYlS5uPrtichT.jpg" onerror="onerror=null;src='/img/friend_404.gif'" alt="avatar"/></div><div class="site-data"><div class="data-item is-center"><div class="data-item-link"><a href="/archives/"><div class="headline">文章</div><div class="length-num">46</div></a></div></div><div class="data-item is-center"><div class="data-item-link"><a href="/tags/"><div class="headline">标签</div><div class="length-num">25</div></a></div></div><div class="data-item is-center"><div class="data-item-link"><a href="/categories/"><div class="headline">分类</div><div class="length-num">19</div></a></div></div></div><hr/><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> 首页</span></a></div><div class="menus_item"><a class="site-page" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> 归档</span></a></div><div class="menus_item"><a class="site-page" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> 标签</span></a></div><div class="menus_item"><a class="site-page" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> 分类</span></a></div><div class="menus_item"><a class="site-page" href="/comments/"><i class="fa-fw fas fa-comments"></i><span> 评论</span></a></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><i class="fa-fw fas fa-tools"></i><span> 工具</span><i class="fas fa-chevron-down expand"></i></a><ul class="menus_item_child"><li><a class="site-page child" href="https://vonbrank.github.io/hit-introduction-to-discrete-mathematics/"><i class="fa-fw fas fa-less-than-equal"></i><span> 《离散数学引论》答案补充</span></a></li><li><a class="site-page child" href="https://vonbrank.github.io/my-tech-companies-website/"><i class="fa-fw fas fa-server"></i><span> 科技公司网页模仿</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="/link/"><i class="fa-fw fas fa-link"></i><span> 友链</span></a></div></div></div></div><div class="post" id="body-wrap"><header class="post-bg" id="page-header" style="background-image: url('https://s2.loli.net/2022/01/07/MH8rjknheN64ogW.jpg')"><nav id="nav"><span id="blog_name"><a id="site-name" href="/">Von Brank</a></span><div id="menus"><div id="search-button"><a class="site-page social-icon search"><i class="fas fa-search fa-fw"></i><span> 搜索</span></a></div><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> 首页</span></a></div><div class="menus_item"><a class="site-page" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> 归档</span></a></div><div class="menus_item"><a class="site-page" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> 标签</span></a></div><div class="menus_item"><a class="site-page" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> 分类</span></a></div><div class="menus_item"><a class="site-page" href="/comments/"><i class="fa-fw fas fa-comments"></i><span> 评论</span></a></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><i class="fa-fw fas fa-tools"></i><span> 工具</span><i class="fas fa-chevron-down expand"></i></a><ul class="menus_item_child"><li><a class="site-page child" href="https://vonbrank.github.io/hit-introduction-to-discrete-mathematics/"><i class="fa-fw fas fa-less-than-equal"></i><span> 《离散数学引论》答案补充</span></a></li><li><a class="site-page child" href="https://vonbrank.github.io/my-tech-companies-website/"><i class="fa-fw fas fa-server"></i><span> 科技公司网页模仿</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="/link/"><i class="fa-fw fas fa-link"></i><span> 友链</span></a></div></div><div id="toggle-menu"><a class="site-page"><i class="fas fa-bars fa-fw"></i></a></div></div></nav><div id="post-info"><h1 class="post-title">Bullet Journal | 子弹笔记 | 2022</h1><div id="post-meta"><div class="meta-firstline"><span class="post-meta-date"><i class="far fa-calendar-alt fa-fw post-meta-icon"></i><span class="post-meta-label">发表于</span><time class="post-meta-date-created" datetime="2021-12-31T16:00:00.000Z" title="发表于 2022-01-01 00:00:00">2022-01-01</time><span class="post-meta-separator">|</span><i class="fas fa-history fa-fw post-meta-icon"></i><span class="post-meta-label">更新于</span><time class="post-meta-date-updated" datetime="2022-05-17T05:59:38.864Z" title="更新于 2022-05-17 13:59:38">2022-05-17</time></span><span class="post-meta-categories"><span class="post-meta-separator">|</span><i class="fas fa-inbox fa-fw post-meta-icon"></i><a class="post-meta-categories" href="/categories/%E6%97%A5%E5%B8%B8/">日常</a></span></div><div class="meta-secondline"><span class="post-meta-separator">|</span><span class="post-meta-wordcount"><i class="far fa-file-word fa-fw post-meta-icon"></i><span class="post-meta-label">字数总计:</span><span class="word-count">9</span><span class="post-meta-separator">|</span><i class="far fa-clock fa-fw post-meta-icon"></i><span class="post-meta-label">阅读时长:</span><span>1分钟</span></span><span class="post-meta-separator">|</span><span class="post-meta-pv-cv" id="" data-flag-title="Bullet Journal | 子弹笔记 | 2022"><i class="far fa-eye fa-fw post-meta-icon"></i><span class="post-meta-label">阅读量:</span><span id="busuanzi_value_page_pv"></span></span></div></div></div></header><main class="layout" id="content-inner"><div id="post"><article class="post-content" id="article-container"><div class="hbe hbe-container" id="hexo-blog-encrypt" data-wpm="抱歉, 这个密码看着不太对, 请再试试." data-whm="抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容.">
  <script id="hbeData" type="hbeData" data-hmacdigest="dfac7f915e0a35249849fddcdaa4c17d08ae0cd153a4d898c9245fb7d8d02371">ba35f41bb0a9ae090ef81b9f5e9a06395b39bf7d90df296da5959d85553e6905d46b93cde6fa73b78dba8abbd54988eca2a66463f551e6d6e34ee2959cc585d571e46aae91b3396731a4303cad24947b228fff82936e1b666739d2c11cb5aa0a4eb3e028602f0a14388d47806cb1dbb9c9d69fdf7c0abf278103e91e8f4c7fe743348e317b63b53cbab66e3d704775f015cceb11d9942dbf90f77dfbfd2b51bfd965dfa747c4f1d1d8bc6d75301e5ca3747c5519c1502bf0a5bbeedf9572a4cab4d7732faa4e3f7a2729ec7e9e758f0e32cde5df32f8c64e4786c14cee72c1613dee3a889d93ca87a809fc410c6b7e866f46e54da755d7e25478d8ca7dd5138f95bf6c7891b6de72a9c871c53853eb72078ba650af6219beedf2a94a6b506fbfa331ca1ea94b6f965e989a0e111cabe778d18fde56f235111688bae31ad10c4a307347e543fee4a1896c3d891b14a39da0c3bc9f5e695160de66d586761e84e8d1bec8442bbb3bcf2ab455a062d063f57a69e85e0424fa1606ac62b9d8478352174cc2cf8aa476dfdc05533994b423c7d9cf8fd264db82e52aeeef410b9c00a71e2a52fe1389432b796641585bbeb9ede0985cab93a36c0ce8e3c9b581901394729724d4f3c28faba853cc805d3446fb09ab221f6cba840839692590971352473f54b8c108d9ba3d5bc59bab2c342900425ab085cfbf908aded85602282d8bfcf664b41e72eedc46261f50ac789b5f83ea77b88d1e152f8d3745698d81286d0bad8408d0f6e14303c01b69a03a2941d1d63db954682cc429d8e8a484bcddc1d0b49e97ec26cce5df0f6ed636bf8814ef24f2689401d02b32045bf0c518d8ec3649c56b66b7d266807372390cafd9147e99ff4c274961946b88076252a483af5dac22a3a36ca93070d23612672d33919f9826d8930ee1ce342ef8ef44eca602f0e015b589fa7d283d16980860485ae222e5aa0807a2998dc93d683a30e5a17306883dfdbe9abc8f5eca8b557ccf38b0e63a232686b4b7fa4f976726c4dff303ae23a728b008e1694b58506811cf7a14a40351e8b7ce0fd701b7a5f0eaabfa9b2de07779f384b061bc681af1bfba12670020a29554dda248c51d0df408961332b1d15778c426dddc05e7fe494a18989befe1e66f5f4d3d307f275caedc131e9f3767a30ba241c92e386ee89b90cbb61a3d89f8fd93967a5b47c287a8c19a6fe936462d4e8fc359d97e9a5c0fa9a5ff05b96b20d1eeef579084976088be235096a7dfc85cf8336a51c81d421d0715888ee2e6c543ac6ec6502c1aa5ea234d4d232614632a7289bdb04f054f8e9aaf499142dd4c09ad45c2760fde0cc67d1d8762888625201acbe4569a5ca8ba947db793d412f0466a67b5d39ebc8495c4085e44cb8f1963022b9a18ee23fd96f8e01c1a6934e893a5ad18baebf25ba106a3c1504ba9bd8d8c589a9fd6124f8169ae25c68573b758f61ebe730b543f75a0de732db5fd4f1c27458bcc5e8e998603b45ff48537e6334b7838472dd1220d3449db56aa5dc969147a69d06b02ebee0194cd08ebb6402dacfdc15a9f44f4c289f7436b8281f1192a5afe5e4daa778e67da0f4feddb1971e4edd70f88b7e756ab7ca4e3743c09e6a3247b9c1ef2ddf5014ac5fc0b9865cbe60bd3941071c7a8605f38e3065ce92e7d12db396ab9e09eb7dc08f63330120c57e81a954d076aae7518d0ed3823e75beab7bf563ca2e733876ce739ce30505251cb0d43ce7b3a5a9cb3ef1dc09e4712cc56fbe906a7a8fc28c03d775a14178b475c56c8e11f88b702f929600798a7fd8218aeba7d8e6b13c63d66133ab58dfe3288cf24568d45fc20bc23303fcc16632578705ab99e688ee5cfad51b869f0c610b2d9b99687d252a363e6e7655dd8e651dbf77591c1cb2e61fd84ea2f914af562dca4d8e1c823ffc0bf40148c1b579d4d70438b197dcc238ea69408099b94e96c02cb862613093847f36fb247af535cfeb5fc0d2e39485077a29ded2ec2c90f35cec9281dffa59f94dc3992d51bcad3aff7da4b53da384f64d74f6bd99e812b2ea4d8292a22720e5e703de71ae08b2f570f83d08c8a560173608522a25c83276e474c81b4c4e9ba1c3ea149b923495713e6cbaeb73215164b711b7496e1a3b7ecc11ec07b96478d00b7c1515eec417989b3f18f6c3391ba0689b60eb508d0a0d26e6849fa7d65111818da68ae44f748d6a057b299364ce8f2e603b2baa7c62bd01debc3aac0bc90221a95d6c2edce3a1711e022c291bf7adf517f72ed899587399c8c158fa3207ebbca4e2a6a581449390f608ccc11933f451b906fa6bbdd7ab980b2243dcb2a3562f49a36003efd5970cbf3e7f146c0dcf65ee85fd9ab17f886c3eb7d386104d8ba9c47a012c02638de7cec108ffe21e2d825ab4ee42d34cb8e5d675ea1a104eedf7af8a973dbfbec069c2aa3f40557c6db8fd982d2b11b8167492760458aeafde642752bffcd356871c70c06b54fcdbfb4226c59d3a7e567a94088618f74bf773e44e78dadefdbc5942e67c66a1f6d04cef2f6fda1e55179fa9bd909eb03cdfad9f8dfa8f9369734ed20c79db54c1be08ed7275387107aaf9ec892453af9fc73888ad53954c5d3bc07ef7a8ae4ac62d6712626d41aaf222b3dea530fedbae1cdd40632035b4afd07d25bfa2e07914a7d748771a7e72a43d84ced8a357e1e5a1efcf10834e63e0f1de7ea79ba4ab365a3f3ab38265b0badb5ca0b2be8190f81f9b8ca2b1f97d72b1e21731b07c08f4a2f2f98d5b44b18f514104d04ef5cdb87db6f7c1532a02624e80e689744efa57df571c7572dc089f735e6b32c29d29646f9822ac42f0a15a1e1da118740e9b526a13f4aec968012688dcc0c756a1ae4d00b5adb5d500968fd7899b8a853d4b53f504bd37448cf82220c4ae46b888ace8120d18a0ed1cac7a46c08c5cefca2c8c418e5d0195dd55d5f4ca55c4ec0244d730e8c45fa6c06243740d2a021b4d12699fee2d912e35d710fdd05a33725ed031f0b8d703baec61dcac2c092bd510ba41770a90c47c39f07bf6a02a92cbdc20460a15156bfc41f657c18152d3cc58f9f51790c94f969d284cabda3d3bf500ba207828323b5b7f2e9ab595b4549114b075c2c0e052649b0d0955195987e9c55489a432a16cdb466dd778d00d4b1d15380464e39b3a72e9192a4ce5f6c23e7eaaec5c1826ee12c54dcabd1fd7a92502e5511d9a6ebfcad911ca9403dcf9fe5d45546db7352cbe9f8482ba2c1a817c463deda8eaadbde85617f7a346278168584fd1c373983f8b44779f5223f6e644de0e86e6d18333b0ee33c7644bf03aa972778b7500ff7cfee3eaf1d98b479c1a1a9faf86b1e2e935a9474d1965527a5ce5e9b737b60f759512d454fa6ffcd85c343d34e5595b7727baa737272d68b666c7d18d9efda0834172c761b5e4ed36482b01ed73eaacf01548bec13f81ee673ad595f4b6782ca01fca8b2dc2212d4b6a2fa3f15abe7412d463162507ef7f63584b53b777285d10cc3886a41be64716708e27116cafef24feaaa67761ca6e757f78098cb5d36d9ccb7ed16e71011865763a92b919d7acea73fce99b557d804c1401645de9c3661a0180d305f1d5ac0b98f22f5e51c4b49665cfa9329520c06e1bd5f9be7e1ecdfe23414c9e2ce99a72bcd1f2e4b013b30b3071df1c37b0517af35993b714827dbed941d86a5312abf634c6db10ae4fb5ea066aed08f4b8cb7194799cd926dfa3cde4f0b19402a19c318c5a6e4664ba72d04ca4b6e378ea0b04de5f375dc4bc1ff26aedb94fe1fe4c8eb532d7b5b355cb377bc990906dc6469f12702def03649c5e5df49d665a68f466d12f0ab6629ca23052fef112b5d94c704e5f886fe82230796f429b53169a90a25a2bec352855901f48ff67fa148db94406faf588aad0ade2c7b21deda750d5ed0469ec7b9492e2a7826ef772ca258db368073284819aa1334a1a37a655c1d9c80a11902ab874aed98137c367dafcf5973c6e5276c657bebd2a0e4f0b48b01c862a8e1c3ad3c57551a981ef506ebd42d35d8e1920d715a3799732d12914fe4a3b8aeaaf73d521f157d7e6c37408421454034093ad5e61ed706d8c3ed78cd34dfd61cb17a03490e80c958219041e563c464b5d663bfaa0d0f87823332e2d9fe7a9e947306c440189033cc56d21ca0f28a37ab9bc7011bccab9c696e091620db0028f204db4a0cdebdc9eb79e413180fe6801e81f9873dd3325a3f3a7a7f6f19c41cc52bc4118e31f809ab32165b04a2e6eb21043bbbda0ae242f68e71aea599dbf75f988988ad850cd1c0a6b8f9c6fb82d97ac791b910ef0cae5e4da62a1112e3256428de012f78fc866dab04a102ea99db9e528e7bd37aaf6db6fe6650e87616e48305f9f177baf3986604b47fd3cc2dc185277a8083a06b1135c2de4f9ee47670059b20dd9fe3354d012d4ca1b689787c477e7947f5e8fa07f469c0b70393baf85b32b33f93c7cfa95421dbc055a93509a48048c88341776019e224383beffd216d74a7c49c2fe4c7d743d0d84a117156d663635253e1cde6b538d418e51001ba742f13568b34cdb01857b9e28abab7c8a7789b16ebee45e81d8d9ff964090bdf4a2c6687b6f78be0ef31f5d1fa34418c476d4176222ec07e020d9116573ec14d82ac0ed47508e3adb7cd6b743ecc3bcbab7310941b319138ad146478cf9dea8a2304b33865e1d4b37bf5ee3032d0cea389686098d7d1415c360a889612a89cb955faf7b8a14019a4560dcf7498f446c5ad314b7b26f748dc87b74af743425a99038081960f1c0c1f7cebad6ce4cc1a2446eae5cdf9c72144318e808a6a7d265c283ff5bc714657e707f740b12e0d33edfc22f9816e0de3fd096d2863a9fc7ed08ad85d6db9cb683f51a1418361e7e78d836a04b9ac5e30652bf9d33a18d45c8b7eedc3a9d73be9ed441a32f7adeccf8f9f8f5dbfbb0e267dad56d00182461360dfe3b50c07d138e1e66e640ee8ad6c6d619e82687bfe331291da5283def3d02630f6807e0afa449a56eaeed595178f7bc930d5365e0b3ce6fffb9e5b7fd79bc86d94529c756dc2bcafefdcad193220ac483d2072d726a70d9b7e6c2e5eb3fd81f9ad1ba561dcae96ac463ff23c2f9517c6618488de7465eb7164049af2c5f12645b641d3927622eae3fb12ece4392d985464ab4bfe96ff8465208f8bad68ec04be624d532cdd57294944dd2513b2bf35644c6effacbf52669aef86b60e108db0ad654afab9790660dbd9f1b31f3e3faaeaeb12b02faf5f6403db55db1e1265ce88058786047cfe8ef8c6348622e05614154cbe3dfa32e094ea304635c7f4fc399ba4fc015bfee1d886f2a7c40d639f8ce44c3b668a07046383340c7a20bc9683ab4e79f451b4a121627a6c50ef70fec198a02dfc776e31f0e15e88bd023e6035c4a30e66334f7142a19135e7a53a72ed7d29ca39daf071984918e6063a3ab83b2fbad8cb08931b4b810471347f1d2c700718cdf8288f61e7db021e9683f1a7d54c272fd0fc469e7dcd1216c5e5e3875038520725848101470bc909ca44046745c5420501a29d7d631eb294075a70f1e4147f8ad92912b0c6820d955cfc2503f6ecf99975b5697e85f00d0a09bac3cc6d9bf86d3957bb289026c2d079c5de05fa046ba29b960c57e3758861a244c392b4f68f4bd379eaf5e69d986cec7d8fec6b9cd27e2e75255bf579c15a9885294d800d7674a33d8693e3b8f8361f0d2bb8c345df9358dc855af3cf3771bf59ee093a5d4d8cf1bd2f0ce1f683e807627ca1f5aa8394b3d07c90a77ab980b01fda0903c7698732f4db4c1dfba5cb1b277f92c0dfd507d08ae4078206c501fd7e7f2c4a525aef9ed2bb37eb775953c69b27dd528aaadce5275939642b4959693f199831f6dbddf5480757f12a03d4d92c6002bf643424f203ae4575691a91539dbde12b50535e59222de05d08e8d647828d110f5a0d705180cd075d44c053865cd3e636388167e1f54a6b12c4dea19065bf44dbc09f0dfb5c6f00a640c391558473f64b87baf1f5163c856aa51c6186a6912263a841f2c4f3f932debaa9d0619ceae5b488a141895a3de84b9dd6f9f0c2a652e8d75ecb865f0c9ac731261978357980c65856e97a402a0e66f3ed182d0577630382e9be51256850af126e5f558130d274cdaceda6fd8924105a077cf149ed6712ca7e587cffcf43bc7b6c18a805aeb08b21bf212a692400c790ce9d8bc036a81ca1efd51f7ef995200b2a03f2669ae07adb2c0bf88ff8412041ee268e2a137197b285009ca9708269a3f7fb0971ce3d1e3ada2bb8e8a12434c53ee1b48b9e653693a0d87577f8eab03e404931eac49f4d952bd694984743c3910473d6e1d54cdb2baf8b29cddf4dd733a3dc45571f24f1c84d984fe2fec54ba118408b62a3bf46795e6c4236c7ad2526192dc612e6f66696288b5d778cfc58c9a73767de7be0b4578daf9e2153850db66e39bcfb772d7d3cce9c9720dfae4a2e73ea89ad2c89ac86f86ba640ea1500ed5e3ad94099f73a70ca23005adc8e0784a0bdeb2c616f2988a13f314adce41fe1f05f07483afdd2d882988258a8e5dff5eeff7ed74c51e2b85a5e42690c31d3c39889a471a16968e3f58016fcee921b97eadbe8cdf5f1658812e3095352950f2130ced00deeb664ee8e6dd3650413b8a039a3c59e17a25a0401d05c084bfe6e8350adb8ae7af407bc68180bd17f855ae8b0532a4651479c3c2692af110879fad617c382509b9347a1f80b3b10c766d72ce8fccd71f718b438e49153c2d7b942cfd8b3299f9fefe81986851553f04b97291cb4c68e59eae63730a3bc4ce8ae5ace377cc588be7dd12a7fcf57d2117776aa6e6a03d7b2c21e2cba44d93b154c0d300f9bddea9212406ed7b954c1a4fd605bfb93c6eb3d53629af190f41155d9fbe639b555e00543598f587c28f367584ea862b33ab380c6ed371971295fd3a68b9b7881f76339210c6cac4a83fc0164c7551fe4566c8cd38805c0de8c54e5e226152596caf46b7864cf3e205bf80f8f21053668eff2234fd4e5849b985200f40d25893f2348f1e2f3e2efa9136832a90c8bdc2ab29f420d12cf5c20a8679aa101958acbd827600773950b8298acef2a4d073d4321c6db20ea06946c0e10ee75a4323ecac028cc74e97623234e6b8a9d2ae1257b739964d47efc0a64a42fa91035cc1f07fb705c0b6561481cabad5037e49ab74395ea54dd3128ebb6bada750d81dfe193ab9d261563dba63d34b85c298d2aa7ad071d81c795b4278edf3fad8ca1cbdba76eb6d1bdab42e33c7272e4387bd6170d09b2f7827433095b4069bddb4a4df1463fbcc04d75b267e0b191e110967eb7bc7df73192d717807cce14fcfbb83643d99619e595d3f0f35e0d1fbf9a5e73e3e3ca7c063e16028840a7a14167c5fe16f9e3003a473f2df116dc5bd4e4bbd7364ba61faa0f16ad10dc7cfd72dad45a184b48ad4c527ca8d8435d2ece4df990c9be30e4eff2270a006f7e2be1724e962dbd0d19c031ff52b020f20ca690b01b093e7b9e19e2b56aa1137699015e59c3bac8332aed33391a7484d6c6a4b1762ee19b08039edbd95b2b1b75058dc28224547fc8db06eece2a0b3bb76e1d078f6046cdfab03565beefbc379829fe11aaf6018d34c8d6e0bd6f841ced9e9798a1e25d2f38324cccc9d6279c44297458f1e6f6a5292516070959d986b0a948c08a635d82bcbf5ea4ab3d960ca65d8b2f779fc84cbd62d5b3ad5bfb5fb92255e53c81c32e26041df7005ac9a1c7c5e79bcc4f7ae59ec765e75f149abfd6dd7ffbac6b2e9591cde8ee92b029c05566277d41792abb4f4a5dbae9a8a8bc18b4632890c93ee9e8799c69997a7b6c5c373deeb3d40acf003c09fe20e98eb000a485ba3dc138ba90e447587876e6ec0e215b99b3abe8febe7888e0222ad335ea0aea5d1cb82e968492d17b84bb4f5bb08d05f9e37fb5c6cbc930525a64c9d114dfcbaede4f8aafbe58f46cb931a03ff066db6aadd6f4501c8ccfc1deb7439b8255c348adb07c31ee82e1586a76d094a7e94a2d277129e2a0a36774025564edf9ce35b9528c16eab4df554a1e844a39e0362bcf51ef76cb684c120030aba194fb6e3f3449854602e11debccb75e0553da88116b75230ddd6828f59cfc736fead717bbbb8445dd957e957aab1dccc9009c11dd5829672943329ca21fdb02d60dceb55c60154fe865639dc4c618e3039871e8f021d591954359ca61acc24cd5ad2693ec44cb81a03a61dde5c760266027dc23b56fb58ee8796a27ceffcf2eb8a1927b52afc749de837b7735d010aa9cab9825b749e409004847b33f3bb8cb8c119eae2409f7a1cf1257c3bd6c9cc006e4dbd0ba20e7bc2ce678e0c9ff03f964c492bb6c76ef9ccf7fac08ba96d70ef6a52e609466c09ab8a0146b9a69230d129b585a4f6000ce210e76205d7f220730b287f3234bcb6ea6da47a3c330180477e1faa4fc17cc2290969ebdb2387a2e5bf0b92ec092d18ef061a64b8c1ecb8f201332f8452b1c9b7444d5b06958b26d97d00af7bd48aa8bee262b4e40d836e241fbd4c1faa17cb173e201c2eb5d55fa5463672e456399b17a9e8cbc2e1720327a6d1a96628ee9e89b019e877f1782249821245becac83c7e13fb7044e9ed0d9f247503db6e83a74714a4ba95a14c17a8f5dd8e244860b3a31a8059097aa4062ee432303a3ea9b0b27222ee6ef847e6d6ba57a4a8797d4c0162444725e0ef0dbd6ada5ef701979a9ce9b6a461b18cc8c7e6d45e3d6066bfaee87a02b9017e9c89ea1f45cdf4a4a1eb0e16ae1e1086aa117b2e6e3945b83c2387066ea4a442ec1efb6524d99f318ad23afcd801ab687b9568b8e8708320f9ad2d06757ac1cbb1724d936f833c1cb2d4db5e6863d3b3c3a687d19346d5c053d32a686e9d9857901f8940f98c948f75a91443deafdf82035e98b3236ddfc1a903dc6f4d32e8ea8ff68648a137df62c5d9bd7487a32a9aa6ac1b20b2dcf93ff35b16e64a07a558946036f3c325b15b743e999b5854644fbeb827c90dc9a09fdf57d9074d0acbc9321fcc1bf45f8d080d6eb29f79093c114915eadf9ee7af8e0a536193b760cd37245035cca9b026dd85551d980673744226227be018df446f083c659fc64f72bf8cf8b0b2fc5c3f7cb5fb70d8f745e7db0280030e0d97f681fd8c8e4b014f9504167c46fbed1ae50fed9749716653d61e6ebdb9036442df7dfe46010c47b033b9d9743bbb79c26cc23c3903d8ad249f3bdcafc22448daac437128ed40e7e385d8bc16f782cef597ba36b51d9b873092c182fc6f0fdaca347b0f9ad3de592295822907b45853b5e0eb92a7d47e14a75b3e82a41cf06d33dcf56b6b157d8ae5d855bf3a54461e4269dbe3c4af004c7fe138c56ef6aa579bf21fc7837e2a694d7f5dcdeefc0ab9864654577af3bb45af8ec94b2f0e01a2c632212ae5919c4efc5521bed9304ebd7a2c776c3e836ef45e10ed0f3754faae54eb1652fa8a375eccf79ed11456f5e6fb0791746a8f5f1999f5e4da24f274b5bfd9f27b22a45bcfb5283a5270ad91d2bd27ad046338822646c4ab15829f160b04caba1436bdcc11dc7b7cc118f899c50b9d22e11ff7e4c2f4ee79fb96825d60172f49a17353ada0e6dff2601a13682f28466f46296698db3718f77b50dc3c2c8cc1f2017f36bafa180ae71ca480fea6bdaf8b97e3ab9dace90a8396114e683bfe131393cc9635e69fdd6c3ef145067d9afd8a94b3f51c174efff0d64bc582aa06523e31961fb5e1ef682f1ff5f1a53735607fe73b7af33e2dce6ea482b57362d328b79cc8e553493eddd3efac3f4b7b24aaf9ab30cfcb419b2ae86e6d22d08e4e16f6dbd1007a5fdff7ad1849a51236287d62e4756c56cfa1dd00f5e907dffaff7b1255262ee9f3a8517ff04c32b2e9f5496de09f218961266283f8cbcce9fceb4020869671afa24d8057bbae7e72b1f01ddd4239b11658a3b00ee06c2c95e8c6e7ee5e662f65f475192f8d2c1590c493db30c1841b4932aaed0a67c15499ab4b7b6e1886fdac169d166f57bf64ab0ef388b438b090d4f741b90bf6e8c49c00b80a9d9fd7b0b9bdc4c666104818c01d6ea8df9cbffdb4f67ae827fc9b0f753a1dd028b2ce7c6add7baf192517766360ef139a16de4a735b130a77effbd8f37e03b7d0d613ae2d0cd1e94549e673b0f508f1fe0033375d2037b4012ebc2b9450a5603d4d1ad3c7e454e8ad04fab7c94ee24e29e366c56eb82215940cf4446944e6693cc36c423621c5996c06330205aa814352ea32a5fee854ba3fd5231fd3736c4d3f2e355a61298477ff479b86537d597a829f121027e38186103ed081b9d6f8405dc2ed36557055f8dd424d2db392a06313cdbb61480b287b63e99da86cab62daacb809710d023d6b26fa54210efc3f6ad84ba28eed1bb269727f26a241f9eb26a3b06b12d9c7236d0e5589ac0e93e7f2d790ffaeb9b4b4a483205e9999d2fc62ac3eaec12027631a788ba1aa7eba0dc89f2cd67b00dcec089d9df595a58652a3c1e48c2b411700ea7f4782b7765abf3b25f1084fd6e101631f2919758f59ca1b17ea283b86c1166b3c77e13d7497e9c2a9f560cc78e8b66c904223353fe742ff3f305c58da5802f4af60c2c76708f2db77417b96fca6c54c0b62633c8497624c00029fa39c7c9cf809e2e0ac098c816dbc8b804c5645414a828354ad8c7201639b539308cd158db4d011150dee949f9ea2da1c0da6a96c024676b1a7449b0fc379a6788caae341003857042fdb9a607c58ca3c98d6f47e8e43b017dcadec2be81d7921139f12ea27cdc2021092e13e465c90063e8ac21819681764e75c88a330daad479801ff660e35444db19e6a60dc7b1f6f2e4d2f649624076821a3e7fd3fcaba8ae1ae900763e2d557329e4d2e0afd9dd8d70e515b4f73dce113609c8bdfeb628633bdf68982ea5c32badbf146d373a7bf500c8c7d8b4b6db5162a981994270c2f48d9149438714a793fa00e5c9553f0fbf36d3efd72bc7eda201f10deef6fabafe7e7b4ba482eca9c9a751c381842b315aa2b0f03bed4633214ed69c57dda59abe626359e3ccd237e5669bbe53439e6d59b8d2f460a10c4f3a66d77cf3b23c35f43d0c3b98ac507e79a7750866750ab4c7a0043cb54d1cd4024921c0fd90355e5cf96c5e55c8ec896ebba7dcc3630755d152d71c949edba2c487032c0c1312fb20896b38162bea6158d2904bdac24fc16da35c6e6415cc66d05726b1d115c9a70c3e969bbbbdd0a8034ac8de692dde28eadd6fe6631d518e2455b154c371fab7fa7190d40e661993adaaa2a89421b149706cabee29c72956ca97e282ba9e329c98dc210bb55b71d7d34a7a496abde7e9b305ab639d52d873e8b5b44b8ac53eba5fa6a5659e20fcb3a9ca22da91fb5961fea45b61885ddd2a053c92edcfd9b09ddf67274ca7f6c213ca30597355c8a78624ae8f630b15caca9cff0c94c3e45713cc861bad37950b69c2c0bcae3fd8ef5c005f5f30048bc7f2decc5c43bc6af884aaae009efeabcbd7986c8c00292d5c7ad67257d3f87cc820c0836304367ceeae4d1d4a1782289314496d06b37b161ded7cd850b1aabfe17c1c1dc64e30b369045d743a127d9edb9456248a00bdc0f731c273c101fd7e3a2bbe68e743f3915665057b855dfa0e36864cd3e5304fb713bf98de732a67b0703d7fca8b207e184569fd7a70e8eb0a385c0113b7a3fc5152ebcaa9ee8569c6d6224d1085d4921d1c31782bf1712ad3b8d943207d995a97857a26c46c568b79ce335e65c5cadfa2087f3674c9771477294adf6a9b6a7c93530112fc2b5f441c735ae5fce4a6df8254718e1d6245bd42e0d0f5d1ab9bf5be632295092701f47bcd27a9b955742841be4e86f91c6c44f50729f794150d445864cc686b04f0b40541263a0dda10a0851d3f0cc0aefb092183ed904c6aae53fd184fa54f8f386da596e9f2ee988121985d533846755eb04635177378fa46f8481b4ae3beb3f38922332faa0f82e8843c6736fea283256403dc4d4c601cbb6a76b90a272b4e3a82429eadc86162dfa68de39a9ff4ca21cfd2b98516af70896e7104c3e716182e5ad1cc4d1487943014de95f6ad7cd169a62705d6be7b5707c7918cfbb9f2d1094de99f49378265e30f73d04490297918befb6acb74baeb647290de344d59627dfe9335cfaa6a0c6b54e86947a7a47ca8cde6f996070e04b08a11642d6a443dca9106330699ee35e654d4cab60698fe2d72e6976c721cc8d056e661f3d6824003b35d4050dfa4a20c8a8cbb2852a7a8c8dcd02568cc60b216c238a34fd2e225c3d147a420757a9c163b8da10a65a12126bb3321969c3b3eab8c50000c8693148e2547028dd09ceac71eff9e1b1d413dfed2f34d3aaf46e91949ec539c47b0009e50d9a7253d02312d74e0459d87e766447e9366da1b084511118144b5081fd2eba3626652613a091a94099ac23a2070416e6820fc48249bee49175b9c9067a7f0d14505339670319906968b2c69d09f44bd7e690ec959b7ec470b61aa86aad4829142147486b2eba87801adfec0ae28174fcfa180eecfbdd32c8246e943e45d50f3da45c4add418d9a561fc35cc29c877f4c2f5913c80077d970b6f7a85b023e95ab83063fcab4e39ececa9827dd7fd72a283cc23ffc32144d2b37b84295c152b8162de61370312ac3c54b18ecf883a0669b5ded0b455fe43ce0a937c78ca1f6dad48057d57d00b265460f58fdc6883f49381fb52bfabf88924e380bfea47d475f25887e0adda5c98e7fad92d37a5afa3904094f4d5305904e236fdd4e2631e962d4c5d6659399b826e0b0e3c1e6a426437551577de9eb043be4b5cac0e4d40eccf49fb960f70d21b8f7f0f8583d576052a546790cdac6105e6d5378c3be84a52459f480f55402ff2939b7254ea2186764c0046be91e5cc15ceca293a91cc822419a797b77ce10b8af33b9051667fc438833cf3ca2cab8eb45966a48d73f48ce99b8775fc5793c9c70eba31952d02cb9a5b5f4c34eadb4600093c1f768dc7760d59feb2cdaa45ee32e10afb678ed51224f4d997edf2612d703766aa81d186425e8d0872d6e8a9968fd5da891e2e2feb5296771d22cdbd4ff0e92a1dec38d31ebda6592a6ea127ad7179da57eab43e69ee43d2249eb7d9a95b5eef016b418d528a091e72d0104d72ec6586185bd28865c95ae26b0c5ea3c2cbb59a3a364f8c08d3dccfe35e46761eaf1b34fc33e11c6809f0fa32abfae26c31302c55185ae6163ca8b124587d1b2473b8d44efd6f890e0fc01990478ddd03710ebd5fb9c49e21be6bb009bd4365a64247b8badb2ec01e8b0e8ae9deba90183df18a83acd7</script>
  <div class="hbe hbe-content">
    <div class="hbe hbe-input hbe-input-xray">
      <input class="hbe hbe-input-field hbe-input-field-xray" type="password" id="hbePass">
      <label class="hbe hbe-input-label hbe-input-label-xray" for="hbePass">
        <span class="hbe hbe-input-label-content hbe-input-label-content-xray">您好, 这里需要密码.</span>
      </label>
      <svg class="hbe hbe-graphic hbe-graphic-xray" width="300%" height="100%" viewBox="0 0 1200 60" preserveAspectRatio="none">
        <path d="M0,56.5c0,0,298.666,0,399.333,0C448.336,56.5,513.994,46,597,46c77.327,0,135,10.5,200.999,10.5c95.996,0,402.001,0,402.001,0"></path>
        <path d="M0,2.5c0,0,298.666,0,399.333,0C448.336,2.5,513.994,13,597,13c77.327,0,135-10.5,200.999-10.5c95.996,0,402.001,0,402.001,0"></path>
      </svg>
    </div>
  </div>
</div>
<script data-pjax src="/lib/hbe.js"></script><link href="/css/hbe.style.css" rel="stylesheet" type="text/css"></article><div class="post-copyright"><div class="post-copyright__author"><span class="post-copyright-meta">文章作者: </span><span class="post-copyright-info"><a href="mailto:undefined">Von Brank</a></span></div><div class="post-copyright__type"><span class="post-copyright-meta">文章链接: </span><span class="post-copyright-info"><a href="https://vonbrank.github.io/archives/bullet-journal-2022/">https://vonbrank.github.io/archives/bullet-journal-2022/</a></span></div><div class="post-copyright__notice"><span class="post-copyright-meta">版权声明: </span><span class="post-copyright-info">本博客所有文章除特别声明外，均采用 <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/" target="_blank">CC BY-NC-SA 4.0</a> 许可协议。转载请注明来自 <a href="https://vonbrank.github.io" target="_blank">Von Brank</a>！</span></div></div><div class="tag_share"><div class="post-meta__tag-list"><a class="post-meta__tags" href="/tags/%E7%A7%81%E4%BA%BA%E9%A2%86%E5%9F%9F/">私人领域</a></div><div class="post_share"><div class="social-share" data-image="https://s2.loli.net/2022/01/07/MH8rjknheN64ogW.jpg" data-sites="facebook,twitter,wechat,weibo,qq"></div><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/social-share.js/dist/css/share.min.css" media="print" onload="this.media='all'"><script src="https://cdn.jsdelivr.net/npm/social-share.js/dist/js/social-share.min.js" defer></script></div></div><div class="post-reward"><div class="reward-button button--animated"><i class="fas fa-qrcode"></i> 打赏</div><div class="reward-main"><ul class="reward-all"><li class="reward-item"><a href="/img/wechat.png" target="_blank"><img class="post-qr-code-img" src= "" data-lazy-src="/img/wechat.png" alt="WeChat"/></a><div class="post-qr-code-desc">WeChat</div></li><li class="reward-item"><a href="/img/alipay.jpg" target="_blank"><img class="post-qr-code-img" src= "" data-lazy-src="/img/alipay.jpg" alt="AliPay"/></a><div class="post-qr-code-desc">AliPay</div></li></ul></div></div><nav class="pagination-post" id="pagination"><div class="prev-post pull-left"><a href="/archives/udemy-note-build-responsive-real-world-websites-with-html-and-css/"><img class="prev-cover" src= "" data-lazy-src="https://s2.loli.net/2022/01/07/8O5MjcQI7peF6CK.jpg" onerror="onerror=null;src='/img/404.jpg'" alt="cover of previous post"><div class="pagination-info"><div class="label">上一篇</div><div class="prev_info">【课程笔记】Udemy - Build Responsive Real-World Websites with HTML and CSS</div></div></a></div><div class="next-post pull-right"><a href="/archives/oi-graph-theory-toposort/"><img class="next-cover" src= "" data-lazy-src="https://s2.loli.net/2022/01/08/ZEtdb84kv6AQR5B.jpg" onerror="onerror=null;src='/img/404.jpg'" alt="cover of next post"><div class="pagination-info"><div class="label">下一篇</div><div class="next_info">【OI考古】图论 | 拓扑排序</div></div></a></div></nav><div class="relatedPosts"><div class="headline"><i class="fas fa-thumbs-up fa-fw"></i><span>相关推荐</span></div><div class="relatedPosts-list"><div><a href="/archives/hit-note-cs31107/" title="HIT | 集合论与图论 | 课程笔记 | 2021春季"><img class="cover" src= "" data-lazy-src="https://z3.ax1x.com/2021/04/29/gkLouR.md.png" alt="cover"><div class="content is-center"><div class="date"><i class="far fa-calendar-alt fa-fw"></i> 2021-04-29</div><div class="title">HIT | 集合论与图论 | 课程笔记 | 2021春季</div></div></a></div><div><a href="/archives/hit-note-ma21004/" title="HIT | 工科数学分析 | 课程笔记 | 2021春季"><img class="cover" src= "" data-lazy-src="https://z3.ax1x.com/2021/04/27/g956YV.md.png" alt="cover"><div class="content is-center"><div class="date"><i class="far fa-calendar-alt fa-fw"></i> 2021-04-27</div><div class="title">HIT | 工科数学分析 | 课程笔记 | 2021春季</div></div></a></div><div><a href="/archives/bullet-journal-2021/" title="Bullet Journal | 子弹笔记 | 2021"><img class="cover" src= "" data-lazy-src="https://s2.loli.net/2022/01/07/MH8rjknheN64ogW.jpg" alt="cover"><div class="content is-center"><div class="date"><i class="far fa-calendar-alt fa-fw"></i> 2021-05-01</div><div class="title">Bullet Journal | 子弹笔记 | 2021</div></div></a></div></div></div></div><div class="aside-content" id="aside-content"><div class="card-widget card-info"><div class="is-center"><div class="avatar-img"><img src= "" data-lazy-src="https://s2.loli.net/2022/01/08/s8FYlS5uPrtichT.jpg" onerror="this.onerror=null;this.src='/img/friend_404.gif'" alt="avatar"/></div><div class="author-info__name">Von Brank</div><div class="author-info__description">Von Brank, a student from Harbin Institute of Technology, who likes coding, video editing, designing, gaming, and more.</div></div><div class="card-info-data"><div class="card-info-data-item is-center"><a href="/archives/"><div class="headline">文章</div><div class="length-num">46</div></a></div><div class="card-info-data-item is-center"><a href="/tags/"><div class="headline">标签</div><div class="length-num">25</div></a></div><div class="card-info-data-item is-center"><a href="/categories/"><div class="headline">分类</div><div class="length-num">19</div></a></div></div><a class="button--animated" id="card-info-btn" target="_blank" rel="noopener" href="https://github.com/vonbrank"><i class="fab fa-github"></i><span>Follow Me</span></a><div class="card-info-social-icons is-center"><a class="social-icon" href="https://github.com/vonbrank" target="_blank" title="Github"><i class="fab fa-github"></i></a><a class="social-icon" href="mailto:vonbrank@outlook.com" target="_blank" title="Email"><i class="fas fa-envelope"></i></a><a class="social-icon" href="https://twitter.com/Von_Brank" target="_blank" title="Twitter"><i class="fab fa-twitter"></i></a><a class="social-icon" href="https://steamcommunity.com/id/vonbrank/" target="_blank" title="Steam"><i class="fab fa-steam"></i></a><a class="social-icon" href="/atom.xml" target="_blank" title="RSS"><i class="fas fa-rss"></i></a></div></div><div class="card-widget card-announcement"><div class="item-headline"><i class="fas fa-bullhorn card-announcement-animation"></i><span>公告</span></div><div class="announcement_content">This is my Blog</div></div><div class="sticky_layout"><div class="card-widget" id="card-toc"><div class="item-headline"><i class="fas fa-stream"></i><span>目录</span></div><div class="toc-content toc-div-class" style="display:none"><ol class="toc"><li class="toc-item toc-level-2"><a class="toc-link" href="#Future-Log"><span class="toc-text">Future Log</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#JAN"><span class="toc-text">JAN</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#FEB"><span class="toc-text">FEB</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#MAR"><span class="toc-text">MAR</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#APR"><span class="toc-text">APR</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#%F0%9D%96%ACAY"><span class="toc-text">𝖬AY</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#JUN"><span class="toc-text">JUN</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#JUL"><span class="toc-text">JUL</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#AUG"><span class="toc-text">AUG</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#SEPT"><span class="toc-text">SEPT</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#OCT"><span class="toc-text">OCT</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#NOV"><span class="toc-text">NOV</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#DEC"><span class="toc-text">DEC</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Monthly-Log"><span class="toc-text">Monthly Log</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#JANUARY"><span class="toc-text">JANUARY</span></a><ol class="toc-child"><li class="toc-item toc-level-4"><a class="toc-link" href="#01-10-MON"><span class="toc-text">01-10 MON</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#01-15-SAT"><span class="toc-text">01-15 SAT</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#01-17-MON"><span class="toc-text">01-17 MON</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#02-25-FRI"><span class="toc-text">02-25 FRI</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#03-02-WED"><span class="toc-text">03-02 WED</span></a></li></ol></li><li class="toc-item toc-level-3"><a class="toc-link" href="#04-30-SAT"><span class="toc-text">04-30 SAT</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#05-15-SUN"><span class="toc-text">05-15 SUN</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#05-16"><span class="toc-text">05-16</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#05-17"><span class="toc-text">05-17</span></a></li></ol></li></ol></div></div><div class="card-widget card-recent-post"><div class="item-headline"><i class="fas fa-history"></i><span>最新文章</span></div><div class="aside-list"><div class="aside-list-item"><a class="thumbnail" href="/archives/hit-software-construction-lab1-config/" title="HIT-软件构造 | Lab1 项目配置"><img src= "" data-lazy-src="https://s2.loli.net/2022/05/01/pZiMB5ED7aHY3G4.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="HIT-软件构造 | Lab1 项目配置"/></a><div class="content"><a class="title" href="/archives/hit-software-construction-lab1-config/" title="HIT-软件构造 | Lab1 项目配置">HIT-软件构造 | Lab1 项目配置</a><time datetime="2022-04-29T09:37:16.000Z" title="发表于 2022-04-29 17:37:16">2022-04-29</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/archives/book-note-csapp/" title="【阅读笔记】深入理解计算机系统"><img src= "" data-lazy-src="https://s2.loli.net/2022/01/12/DuW9EMYc274VsvS.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="【阅读笔记】深入理解计算机系统"/></a><div class="content"><a class="title" href="/archives/book-note-csapp/" title="【阅读笔记】深入理解计算机系统">【阅读笔记】深入理解计算机系统</a><time datetime="2022-01-12T06:13:00.000Z" title="发表于 2022-01-12 14:13:00">2022-01-12</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/archives/udemy-note-the-complete-javascript-course/" title="【课程笔记】Udemy - The Complete JavaScript Course 2022: From Zero to Expert!"><img src= "" data-lazy-src="https://s2.loli.net/2022/01/07/IpZeyLJzvVwbO7A.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="【课程笔记】Udemy - The Complete JavaScript Course 2022: From Zero to Expert!"/></a><div class="content"><a class="title" href="/archives/udemy-note-the-complete-javascript-course/" title="【课程笔记】Udemy - The Complete JavaScript Course 2022: From Zero to Expert!">【课程笔记】Udemy - The Complete JavaScript Course 2022: From Zero to Expert!</a><time datetime="2022-01-07T16:13:32.000Z" title="发表于 2022-01-08 00:13:32">2022-01-08</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/archives/udemy-note-advanced-css-and-sass/" title="【课程笔记】Udemy - Advanced CSS and Sass: Flexbox, Grid, Animations and More!"><img src= "" data-lazy-src="https://s2.loli.net/2022/01/07/AKhDvulVjkErmXS.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="【课程笔记】Udemy - Advanced CSS and Sass: Flexbox, Grid, Animations and More!"/></a><div class="content"><a class="title" href="/archives/udemy-note-advanced-css-and-sass/" title="【课程笔记】Udemy - Advanced CSS and Sass: Flexbox, Grid, Animations and More!">【课程笔记】Udemy - Advanced CSS and Sass: Flexbox, Grid, Animations and More!</a><time datetime="2022-01-07T12:44:32.000Z" title="发表于 2022-01-07 20:44:32">2022-01-07</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/archives/udemy-note-build-responsive-real-world-websites-with-html-and-css/" title="【课程笔记】Udemy - Build Responsive Real-World Websites with HTML and CSS"><img src= "" data-lazy-src="https://s2.loli.net/2022/01/07/8O5MjcQI7peF6CK.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="【课程笔记】Udemy - Build Responsive Real-World Websites with HTML and CSS"/></a><div class="content"><a class="title" href="/archives/udemy-note-build-responsive-real-world-websites-with-html-and-css/" title="【课程笔记】Udemy - Build Responsive Real-World Websites with HTML and CSS">【课程笔记】Udemy - Build Responsive Real-World Websites with HTML and CSS</a><time datetime="2022-01-05T14:31:56.000Z" title="发表于 2022-01-05 22:31:56">2022-01-05</time></div></div></div></div></div></div></main><footer id="footer" style="background-image: url('https://s2.loli.net/2022/01/07/MH8rjknheN64ogW.jpg')"><div id="footer-wrap"><div class="copyright">&copy;2021 - 2022 By Von Brank</div><div class="framework-info"><span>框架 </span><a target="_blank" rel="noopener" href="https://hexo.io">Hexo</a><span class="footer-separator">|</span><span>主题 </span><a target="_blank" rel="noopener" href="https://github.com/jerryc127/hexo-theme-butterfly">Butterfly</a></div></div></footer></div><div id="rightside"><div id="rightside-config-hide"><button id="readmode" type="button" title="阅读模式"><i class="fas fa-book-open"></i></button><button id="translateLink" type="button" title="简繁转换">繁</button><button id="darkmode" type="button" title="浅色和深色模式转换"><i class="fas fa-adjust"></i></button><button id="hide-aside-btn" type="button" title="单栏和双栏切换"><i class="fas fa-arrows-alt-h"></i></button></div><div id="rightside-config-show"><button id="rightside_config" type="button" title="设置"><i class="fas fa-cog fa-spin"></i></button><button class="close" id="mobile-toc-button" type="button" title="目录"><i class="fas fa-list-ul"></i></button><button id="go-up" type="button" title="回到顶部"><i class="fas fa-arrow-up"></i></button></div></div><div id="local-search"><div class="search-dialog"><div class="search-dialog__title" id="local-search-title">本地搜索</div><div id="local-input-panel"><div id="local-search-input"><div class="local-search-box"><input class="local-search-box--input" placeholder="搜索文章" type="text"/></div></div></div><hr/><div id="local-search-results"></div><span class="search-close-button"><i class="fas fa-times"></i></span></div><div id="search-mask"></div></div><div><script src="/js/utils.js"></script><script src="/js/main.js"></script><script src="/js/tw_cn.js"></script><script src="https://cdn.jsdelivr.net/npm/instant.page/instantpage.min.js" type="module"></script><script src="https://cdn.jsdelivr.net/npm/vanilla-lazyload/dist/lazyload.iife.min.js"></script><script src="https://cdn.jsdelivr.net/npm/node-snackbar/dist/snackbar.min.js"></script><script src="/js/search/local-search.js"></script><script>var preloader = {
  endLoading: () => {
    document.body.style.overflow = 'auto';
    document.getElementById('loading-box').classList.add("loaded")
  },
  initLoading: () => {
    document.body.style.overflow = '';
    document.getElementById('loading-box').classList.remove("loaded")

  }
}
window.addEventListener('load',preloader.endLoading())</script><div class="js-pjax"><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/katex@latest/dist/katex.min.css"><script src="https://cdn.jsdelivr.net/npm/katex-copytex@latest/dist/katex-copytex.min.js"></script><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/katex-copytex@latest/dist/katex-copytex.min.css"><script>(() => {
  document.querySelectorAll('#article-container span.katex-display').forEach(item => {
    btf.wrap(item, 'div', { class: 'katex-wrap'})
  })
})()</script></div><script id="canvas_nest" defer="defer" color="27, 129, 203" opacity="0.7" zIndex="-1" count="256" mobile="false" src="https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/dist/canvas-nest.min.js"></script><script async data-pjax src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script></div></body></html>